package com.qianfeng.mybatis.dao;

import com.qianfeng.mybatis.pojo.Phone;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface PhoneDao {
    //多参注解
    Phone findByIdAndBrand(@Param("id") Integer id, @Param("brand") String brand);
    //参数为map，返回集合
    List<Phone> findByBrand(Map map);
    //通过id删除，返回0表示不成功，返回1表示成功
    int deleteById(Integer id);
    //更新，参数新名称，条件，返回值int表示更新成功几个
    int updateNameById(Phone phone);
    //插入数据
    int insertAll(Phone phone);
}
